﻿using CNFM_CROCODILE_LOGO.Core.Domain.Models;
using System;
using System.Collections.Generic;
using System.Text;

namespace CNFM_CROCODILE_LOGO.Core.Domain.Entity
{
    /// <summary>
    /// 企业表
    /// </summary>
    public class Enterprise : BaseEntity
    {
        /// <summary>
        /// 地址
        /// </summary>
        public virtual List<Enterprises> Enterprises { get; set; }
        /// <summary>
        /// 用户Id
        /// </summary>
        public string UserId { get; set; }
        /// <summary>
        /// 企业名称
        /// </summary>
        public string EnterpriseName { get; set; }
        /// <summary>
        /// 注册日期
        /// </summary>
        public DateTime RegisteredTime { get; set; }
        /// <summary>
        /// 所属区域
        /// </summary>
        public string UnCode { get; set; }
        /// <summary>
        /// 详细地址
        /// </summary>
        public string Address { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public string Person { get; set; }
        /// <summary>
        /// 联系电话
        /// </summary>
        public string Telephone { get; set; }
        /// <summary>
        /// 电子邮箱
        /// </summary>
        public string Email { get; set; }
        /// <summary>
        /// 企业简介
        /// </summary>
        public string Details { get; set; }
        /// <summary>
        /// 企业法人
        /// </summary>
        public string LegalPerson { get; set; }
        /// <summary>
        /// 邮编
        /// </summary>
        public string ZipCode { get; set; }
        /// <summary>
        /// 驯养繁殖许可证
        /// </summary>
        public string XYLicense { get; set; }
        /// <summary>
        /// 驯养繁殖许可证开始日期
        /// </summary>
        public DateTime? XYStartDate { get; set; }
        /// <summary>
        /// 驯养繁殖许可证结束日期
        /// </summary>
        public DateTime? XYEndDate { get; set; }
        /// <summary>
        /// 经营许可证
        /// </summary>
        public string JYLicense { get; set; }
        /// <summary>
        /// 经营许可证开始时间
        /// </summary>
        public DateTime? JYStartDate { get; set; }
        /// <summary>
        /// 经营许可证结束时间
        /// </summary>
        public DateTime? JYEndDate { get; set; }
        /// <summary>
        /// 核定数量
        /// </summary>
        public int? ApprovedSum { get; set; }
        /// <summary>
        /// 核定单位(人)
        /// </summary>
        public string ApprovedName { get; set; }
        /// <summary>
        /// 行政部门核实
        /// </summary>
        public string ApprovedDepartment { get; set; }
    }
}
